<HTML>
<HEAD>
<TITLE>JavaScript Combination Access Protection</TITLE>



<!-- Cut-N-Paste JavaScript from ISN Toolbox 
Copyright 1996, Infohiway Server Network.  Restricted use is hereby
granted (both personal and commercial use OK so long as this code is 
not *directly* sold), providing this notice is buried somewhere deep
in your HTML document.  A link to http://www.infohiway.com is always 
appreciated, but is absolutely and positively not necessary. :-) -->
<SCRIPT LANGUAGE="JavaScript">
<!--Hide JavaScript from Java-Impaired Browsers
var deO = 0.1232656874742081854;
var de1 = 0.5555555555555555802;
var de2 = "";
var de3 = 81;
var de4 = "";
var de5 = 0;
var de6 = 0;
var de7 = "abcdefghijklmnopqrstuvwxyz";
var ctr = 0;

function prtComb() {
  srand();
  de8 = "";
  de8 += rand;
  de9 = de8.substring(3,12);
  de12 = de7.substring(8,9) + de7.substring(13,14) + de7.substring(3,4)
  de12 += de7.substring(4,5) + de7.substring(23,24) + "."
  document.write("<TABLE BORDER=3><TR><TD COLSPAN=3 ALIGN=CENTER>"
   + "<FONT COLOR='blue'><B>Dealer Price List<BR>Combination Lock"
   + "<BR>(Combination changes every time)</B></FONT></TD></TR><TR>");
  for (var i = 0; i < 9; i++) {
    de0 = eval(de9.substring(i,i + 1));
    de0 = ((de0 * 3) - 2)
    if (de0 < 0) {
      de0 = 0;
      }
    de2 += de7.substring(de0,(de0 + 1));
    document.write("<TD ALIGN=CENTER><FONT SIZE = 5><B>"
     + de7.substring(de0,(de0 + 1)) + "</B></FONT></TD>");
    if (i == 2 || i == 5) {
      document.write("</TR><TR>");
      }
    }
  document.write("</TR></TABLE><P><FORM NAME='isnform'><INPUT "
   + "TYPE='text' NAME='cmb' SIZE=9><BR><INPUT TYPE='button' "
   + "NAME='btn' VALUE='Type Combination, then Click Here' "
   + "onClick='confirmBox();'></FORM><P>");
  // Hack to correct floating point/binary conversion problem
  var de10 = 0.0000000001;
  de10 += Math.abs(Math.asin(deO));
  de5 += (de1 * Math.sqrt(de3));
  var de11 = "";
  de11 += de10;
  de11 = de11.substring(2,(de5 + 2));
  for (var i = 0; i < de5; i++) {
    de6 = eval(de11.substring(i,(i + 1))) - 1;
    de4 += de2.substring(de6,(de6 + 1));
    }
}
function srand() {
  // adapted from Stefan Koch's "Introduction to JavaScript" with thanks.
  today = new Date();
  rand = Math.abs(Math.sin(today.getTime()));
 }
function confirmBox() {
  if (document.isnform.cmb.value != de4) {
    ctr ++;
    if (ctr > 2) {
      alert("I'm sorry.  That one's incorrect, too. You're outa here.");
      location.href = "jv_main.html";
      }
    else {
      alert("I'm sorry.  That is incorrect combination number " + ctr + ". Try again");
      }
    }
   else {
     if (confirm("That is the correct Combination. Click OK to proceed to...")) {
       //location.href = de12 + "htm";
	alert("Unmark the above line(in the code) if you use this for 'real'")
      }
    }
}
// -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white">

<!--Your page goes here and this script to paint to screen is
    placed where you want it to appear in your document. -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from JavaScript-Impaired Browsers
prtComb();
  document.write("<B>The combination for the lock above is now "
   + de4 + ".</B>");

// End hiding -->
</SCRIPT>
<P>
<TABLE WIDTH=486 BORDER="0">
<TR><TD><HR NOSHADE></TD></TR>
<TR><TD><B>Here's How the Combination Lock Works:</B>
<P>The combination is a pattern rather than a fixed, unchanging password. The letters to be typed change every time the screen is loaded. (Hit your Reload button to verify this) For this example, the pattern is a "T".  But it can be set to any "pattern" you wish. The combination can be seen as 12358 (in that order) in the table below:<P></TD></TR>
</TABLE>
<TABLE BORDER=3>
<TR><TD COLSPAN=3 ALIGN=CENTER><FONT SIZE=4><B>Pattern for Combination<BR>Above Shown in Red</B></FONT></TD></TR>
<TR>
<TD ALIGN=CENTER><FONT COLOR="red" SIZE=4><B>1</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="red" SIZE=4><B>2</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="red" SIZE=4><B>3</B></FONT></TD></TR>
<TR>
<TD ALIGN=CENTER><FONT COLOR="blue" SIZE=4><B>4</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="red" SIZE=4><B>5</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="blue" SIZE=4><B>6</B></FONT></TD></TR>
<TR>
<TD ALIGN=CENTER><FONT COLOR="blue" SIZE=4><B>7</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="red" SIZE=4><B>8</B></FONT></TD>
<TD ALIGN=CENTER><FONT COLOR="blue" SIZE=4><B>9</B></FONT></TD></TR>
</TABLE>
<p>
<b>Caution:</b> This will not work on Win3.x machines at present.
<hr>